<?php

use think\Container;

// 定义这个常量是为了在application.ini中引用
define('BASE_PATH', dirname(__DIR__));
// 异常与错误
ini_set("display_errors", true);
error_reporting(E_ALL | E_ERROR);
// 设置时区
date_default_timezone_set('Asia/Shanghai');
// 开始时间
define("START_TIME", microtime(true));
// 环境变量
$env_file = BASE_PATH . DIRECTORY_SEPARATOR . '.env';
if (is_file($env_file)) {
    $env = parse_ini_file($env_file);
    foreach ($env as $key => $value) {
        putenv("{$key}={$value}");
    }
}

// 注册composer
require_once BASE_PATH . '/vendor/autoload.php';
// 实例化容器
Container::getInstance();
